home *** CD-ROM | disk | FTP | other *** search
/ By Popular Request 2.0 / By Popular Request 2.0 (Arsenal Computer).ISO / amiga_1 / amytutrl.lha / Part5 < prev    next >
Text File  |  1995-06-13  |  29KB  |  633 lines

  1.   Let's take a quick peek at the Extras/Basic disk to see if there's
  2. anything there we want.  Nope!  Oh well!
  3.  
  4.   Well maybe a few things.  Try out Keytoy just for giggles; it'll show
  5. you your Alternate keyboard characters.  Fed is a font editor, and you'll
  6. want to play around with it some day.  You'll also want to punch up the
  7. PM, and IconMerge is a useful icon tool.  More, the cousin of Less, is on
  8. there, but use Less.  MicroEmacs is a big brother to Ed, but we aren't
  9. within years of needing an editor so powerful.  The Basic demos are kind of
  10. cute but unless you get into it, you won't be spending any time with Basic.
  11.  
  12.   You might want to have a BasicBench, which would be BlankBench with the
  13. AmigaBasic program on it, just for running the odd program.  There are some
  14. great games written in Basic, and FPMapEd, a Firepower map editor, is one of
  15. the finest downloads I've seen.
  16.  
  17.   That FPMapEd is, by the way, the program I mentioned before that ran much
  18. faster with NoFastMem run first.  Maybe it has something to do with it being
  19. a Basic program.  These are matters beyond our ken, no doubt.
  20.  
  21.                                     *
  22.  
  23.   Maybe it's time to spend a few minutes with that faithful friend, Ed.
  24.  
  25.         Common commands:  (all Esc commands)
  26.  
  27.           T - Top of file
  28.           B - Bottom of file
  29.          BS - Block Start
  30.          BE - Block End
  31.          IB - Insert Block
  32.          DB - Delete Block
  33.          CS - move Cursor to Start of line
  34.          CE - move Cursor to End of line
  35.          WB - Write Block to new file
  36.          IF - Insert a different File into this file
  37.           F - finds keyword
  38.           D - Delete line
  39.           Q - Quit Ed without saving
  40.           X - save file
  41.          SA - save without exiting ("freshen up the file")
  42.  
  43.   Learn these and that's Ed.  The WB and IF ones need EXACT format,
  44. like so:   (Esc)  WB"df0:s/xx  (Return)   That will write the block
  45. you've selected (with BS and BE) to df0's s directory and name it
  46. "xx".  The quote mark and no space are critical.  The only thing limiting
  47. about BS is that once you have a block marked, you can't do much else with
  48. the cursor or it loses the block.  You can go to the top and bottom of the
  49. file, as well as use the Find feature.  If you want to MOVE the block, make
  50. sure you Delete Block RIGHT after you've Inserted Block.  You can also
  51. scroll the text with the Ctl-U and Ctl-D commands.  
  52.  
  53.   IF uses the same formula:  (Esc)  IF"Ram:xx  to insert an already-
  54. written file into the line the cursor is on.
  55.  
  56.   F, for Find, searches for the keyword you enter, such as (Esc) F"bubble
  57. to search for the word "bubble".  Also, remember Find is case-sensitive.
  58. It's easy to forget it so I'll say it again:  Find is case-sensitive.
  59.  
  60.   Ed trick:  ED actually just gives you 76 characters across, although you
  61. can squeeze out 77 if you put a character in "front" on the cursor before
  62. you get to the end of the line.  That'll shift the margin out rather than
  63. giving you a "carriage return", so you can type in the 77th character.  Then
  64. delete the extra character.  I think Ed has some kind of margin control
  65. command but I've never used it.
  66.  
  67.   Now and then, for no apparent reason, Ed won't let you Save, spitting some
  68. inexplicable reason back out at you as to why not, so just remember you can
  69. still WriteBlock what you want (the whole thing, for that matter) to Ram or
  70. something until you can get out of there and start afresh.  If you're also
  71. Typing (Lessing) the document at the same time it may not Save.  Or you may
  72. just be plumb out of memory, which Ed likes lots of.
  73.  
  74.                                        *
  75.  
  76.   And yes, that's the first quote mark we've used, I believe.  Another
  77. instance is when we want to copy or rename or whatever a file that has
  78. spaces in the name, like, say, Workbench (space) 1.2.
  79.  
  80.              Assign "Workbench 1.2:" df1:DirtyBench
  81.  
  82.   I presume you've bought both of the DOS books.  Read them just like you
  83. did the Amiga manual; understanding each time you read it about 20 to 30
  84. per cent of what you haven't understood so far.  Did I get that about right?
  85. The books cover things like the usage of quotation marks quite well.  Now if
  86. only they'd tell me when I'm supposed to use SlowMemLast!
  87.  
  88.                                     *
  89.  
  90.   What's that?  What's that you say??  You HAVE a modem, printer, extra
  91. drive, joysticks, plexitable, disk rack, oodles of blank disks and BOTH
  92. DOS books??  Well then, it's plainly time to go...software shopping!!
  93.  
  94.   Okay, you bought Online!  You screwed around with that dumb PD modem
  95. program your buddy gave you and wondered just WHY they couldn't do just a
  96. FEW simple things right..so you finally went ahead and spent real money.
  97.  
  98.   You bought Deluxe PaintII because you need it as a primary, basic tool for
  99. any future graphics work.  And you DID, after all, buy a graphics computer.
  100.  
  101.   You bought FaccII and are, let's face it, thrilled.  You had a certain
  102. bittersweet feeling as you bid that last goodby to faithful old AddBuffers
  103. as it was borne away to far-off Bytelandia.
  104.  
  105.   You looked at Sculpt 3-d and said we-e-e-e-ll, maybe you'd better wait, and
  106. that was the correct decision.
  107.  
  108.   You broke down and bought ProWrite because Notepad was driving you crazy
  109. with all of its little quirks, and using Ed is completely out because
  110. it doesn't have Word-Wrap.  Sure, it wraps around the first time you type
  111. the sentence, but just try adding a few words here or there once it's
  112. written.  If you don't know what I'm talking about yet because you haven't
  113. tried using Ed to write a letter, you have a terrible shock awaiting
  114. you.  I haven't the heart to say any more.  And I'm, if you can believe it,
  115. writing THIS whole crazy thing in Ed!  Obviously the thing to do would be to
  116. write it with ProWrite and then convert it to text, but NO-O-O-O, no one's
  117. written a program to do that (yet, I hope).  And yes, ProWrite does have a
  118. feature that saves in text format, but it doesn't work correctly.  Notepad
  119. doesn't save in text format either, which doesn't surprise me.  Just
  120. some of those many fun computerland quirks.  I know a guy who has a 500 and
  121. can't get his snazzy Toshiba printer to run right because no one's written a
  122. driver for it!  "Why doesn't somebody write a program that will..." will be
  123. a question you will ask more than once.
  124.  
  125.   So, you got all these neat programs, just like nice Mr. BenchMaster told
  126. you to do, but what about GAMES??  When do we get to do some of the dumb,
  127. mindless FUN stuff?!?!  "Mindless", did I say?  Ha ha ha.  Anyway, the
  128. answer to your question is, right now:
  129.  
  130.   An "arcade" game is one you can play again and again.  An "adventure" is
  131. one you just play through once.  No, it's not a waste of money.  I figure I
  132. probably put 50 hours into FaeryTale, exploring every nook and cranny, just
  133. generally kicking ass, and if the game cost me about $35, that's a pretty
  134. good buy for top-notch entertainment per hour.
  135.  
  136. Top Shelf:
  137.  
  138.    Silent Service - puts you in WW2 submarine.  Nothing's topped it yet.
  139.  
  140.    FaeryTale - A great adventure, have fun and enjoy.
  141.  
  142.    Starglider - You won't be able to look at another space game after getting
  143.                 used to this one.  You'll wonder why they even bother.
  144.  
  145.    Dark Castle - This is still my favorite arcade game..always something new
  146.                  to explore, something crazy to try.  It'll give you a
  147.                  brand-new appreciation for keyboard sensitivity, promise.
  148.                  If you're really good, say your prayers at night, help
  149.                  old ladies across the street, spend countless hours at your
  150.                  Amiga and do everything in this tutorial, I'll tell you
  151.                  where the unknown, hidden Secret Passageway is...
  152.  
  153.    Beast     - Latest arrival.  Almost stunning graphics, some of the
  154.                smoothest scenery scrolling you'll ever see.  
  155.  
  156.    Firepower - Still the quintessential tank game.  Extra fun because you
  157.                can make new maps or edit the originals with FPMapEd.  If you
  158.                don't get the one with my added doc look for the textfile I
  159.                uploaded called FPMapEd2.
  160.  
  161.    Barbarian - A fun arcade game, like Dark Castle, kind of unique.
  162.  
  163.    Chessmaster - Okay, so I've got a serious side.
  164.  
  165.  
  166. Middle Shelf:
  167.  
  168.    All text adventures, like the Infocoms.  They're fun, but this is, after
  169.      all, a graphics computer for Hebben's Sakes!  Still, if the above stuff
  170.      isn't your bag, try Infocom's A Mind Forever Voyaging, Wishbringer, or
  171.      Suspended.  Suspended is definitely kind of a kick.  I should also 
  172.      mention that there is no better typing excercise than a text adventure.
  173.      Do a text adventure and your fingers will come out a'flyin'..
  174.  
  175.    Defender of the Crown - A kid's game but some of the best graphics around.
  176.  
  177.    Uninvited - Another unique adventure, haven't gone too far in it.
  178.  
  179.    Flight Simulator - Everything is so Real Time it'll drive you crazy.
  180.  
  181.    BattleChess - At $39 I consider this "an expensive hack" (the graphics are
  182.      so trippy you can't concentrate on the game) but I just HAD to have it.
  183.      It does have a 2-D board that you can use but, for what it's worth, 
  184.      ChessMaster is much smarter.  It ticks me off I haven't got qui-i-i-te
  185.      enough Ram to run them at the same time!
  186.  
  187.    Dungeon Master - A lot of people have this on their Top Five list, so
  188.      thought it deserved mention.
  189.  
  190.  
  191. The Dregs:
  192.  
  193.    SDI
  194.    Galactic Invasion
  195.    Adventure Construction Kit
  196.    Alien Fires
  197.    Golden Path
  198.    Destroyer
  199.    Anything else not on these lists unless it comes recommended.  There's a
  200.      marked difference between a old game re-written for the Amiga, and one
  201.      written with the Amiga in mind...
  202.  
  203.  
  204.   Those are my suggestions.  Get that money spent and quit bothering me!
  205.  
  206.                                     *
  207.  
  208.   If you've been using the Interlace mode since (or before) I mentioned it,
  209. then you might have come to the question: Just what do we use the NON-Inter-
  210. lace mode for??  Well, not much.  Icon editing for one.  We want to use the
  211. IconEd, but everything's smaller in the Interlace mode.  No prob.  Do we
  212. presume you've got the Interlace toggle switch Lace in the c directory, as
  213. well as SetPrefs and SavePrefs, from the program PrefCh?  You can see them
  214. there, right next to Conman, Mackie and Select.  Anyway, you have a certain
  215. Workbench color scheme for the Interlace mode that you've saved with Save-
  216. Prefs, calling it, say, Inlace.  You have another, brighter one for the non-
  217. Interlace mode, call it Nolace.
  218.  
  219.   So you do the Xicon thing:  First you write a scriptfile:
  220.  
  221.      Lace               ;switches screen to non-Interlace mode
  222.      SetPrefs nolace    ;turns on non-Interlace colors
  223.      Utilities/IconEd   ;loads IconEd.  Script file freezes here until
  224.                          IconEd is quit (no Run used)
  225.      SetPrefs inlace    ;turns on Interlace colors
  226.      Lace               ;toggles back to Interlace
  227.  
  228.  
  229.   You can't call the file "IconEd", as you know, so let's call it "IconEd!"
  230. for now.  After you get the hang of Xicon, you can try renaming the
  231. actual program something like "IconEd-" (in my own system, the minus sign
  232. means that it's part of an Xicon file) and name the scriptfile the correct
  233. name, but for now let's keep things straight.  A few programs, including,
  234. amazingly enough, IconEd, won't run correctly with the name changed.  The
  235. best practice is to just call the scriptfile something else until you're
  236. sure the file's executing okay.  Then do JUST the renaming business and see
  237. if it still works.  It takes a little longer, but making just one or two
  238. changes at a time, once you've got a program to run, keeps things at least
  239. withing the realm of potentially understanding what suddenly went wrong.
  240.  
  241.   Next we change the IconEd icon over from a tool type to a project type,
  242. with IconEd (Doctor, heal thyself?) or IconType.  I know, I know, you still
  243. don't have IconType because, well, you needed groceries, and then you
  244. had to make a phone call, and then you probably needed to do something else,
  245. and, well, just forget it.  The new project icon is named after the script-
  246. file, so it's "IconEd!.info".  Put "df0:c/Xicon" in the Default Tool box of
  247. the Info window and that should do it.  Leave the old icon in the drawer as
  248. IconEd looks for it to plaster all over the little editing windows.  It'll
  249. run without it but gives you an error message.  That's why it doesn't like to
  250. be renamed.  Online! is kinda picky too.
  251.  
  252.   You might also want to have a special editing pointer for IconEd, so you'd
  253. SavePrefs a special setting just for IconEd, and use that instead of nolace
  254. in the scriptfile.  You might want different pointers and/or colors for
  255. lots of different programs..live it up, they're a whole 232 bytes apiece.
  256.  
  257.   And actually (NOW I tell you..), IconType doesn't work all that well, so to
  258. heck with it.  Use the Hermes IconLab1.2 as your main tool to change the type
  259. of an icon.  Treat the disk icons, the "disk.info", like any other.  Also,
  260. you'll want the IconLab to view any downloaded disk icons you have, as disk
  261. icons can't be viewed inside a window.  For archive and viewing purposes
  262. change them to tool or project icons.
  263.  
  264.                                        *
  265.  
  266. Misc Dept:
  267.                
  268.       SAY NOTES                                    MUSTS
  269.  
  270. A:                                            CLI needs Run
  271. wander         waunder
  272. haw haw        hau hau                        Notepad needs clipboard.device
  273. shall          shal                           but not the Clipboards dir
  274. gals,pals      gaels,paels
  275.                                               Say needs both the translator-
  276. E:                                            .library and narrator.device
  277. baby           babeeee
  278. baby.          babee                          Calculator needs mathieeedoub-
  279. yeah           yia                            bas.library
  280. residence      risidence
  281.                                               LoadWb needs icon.library
  282. I:
  283. service        servis                         Select needs Execute and Run
  284. fixing         ficksing
  285. Mrs.           missus
  286. friday         fryday
  287. office         ofis
  288. continent      con.tih.nent
  289.  
  290. O:
  291. do             doo
  292. to             too
  293. okay           ookay
  294. stove          stofe
  295. Jose           hoesay
  296. toots          tutes
  297. como           cowmo
  298. modem          mowdem
  299.  
  300. U:
  301. minute         minite
  302. doesn't        dussent
  303. you            yu, u
  304. truth          trooth
  305.  
  306.                                        *
  307.  
  308. Go Ahead, Pop My Balloon Dept:
  309.  
  310.   Let's say you're writing a professional computer game for the Amiga and
  311. you're wondering what key you're going to use for the Pause key.  One key on
  312. the keyboard that's kind of an oddball is the Help key, right?  And that's
  313. usually what you NEED when you DO go grasping for the Pause key, right??
  314. So that kind of sounds like an obvious choice, RIGHT???  Check this out:
  315.  
  316.   Starglider uses Del
  317.   Barbarian uses Esc
  318.   Dark Castle uses Tab
  319.   Silent Service uses W
  320.   Flight Simulator uses P
  321.   Firepower uses Esc & left mouse (simultaniously)
  322.     and..
  323.   FaeryTale uses the space bar!
  324.  
  325.   NOBODY uses the Help key!
  326.  
  327.                                        *
  328.  
  329.   Have you picked up DU-VI yet?  You can see why I call it a CLI-Buster..
  330. what a great tool.  I've downloaded about six DU's and this is definitely
  331. the best.  I humbly include what my idea of a "CLI-Buster" icon should look
  332. like, released into the Public Domain now and forevermore.  To the public,
  333. it's a more byte-sized icon than the huge DU-VI one.  But between you and me,
  334. well, it'll just be a little reminder of these good times we're sharing.
  335.  
  336.   Cunningham's also the one who did gShow, the fine Show (for graphic pics)
  337. program.  gShow lets you activate the color cycling by hitting the TAB key,
  338. SView shows the pic cycling by default, which is why I had you pick them
  339. both up.  Just a couple of tools for ol' GraphBench.  I keep gShow in my
  340. Workbench's c directory as a rule.  If you don't know what color cycling is,
  341. well, you've just got a whole BUNCH of fun stuff to find out about, don't
  342. you?  It's basically a function of DPaint and can be pretty wild.
  343.  
  344.   Anyway, DU-VI is certainly the most valuable tool you've added to your
  345. bench yet; indeed, it may be the most valuable ever.  An excellent program.
  346. It works so well and the documentation is so clear that I really can't think
  347. of a single thing to add.  No, not one.  Nope.  Not a thing.  Nope, not one.
  348.  
  349.   Well, uh, maybe one teensy-eensy little thing.  Hate to even bring it up,
  350. really.  He, uh, well, he mixpelled a word is what he did.  Hit Free to see
  351. how many bytes are free on this device, and you get "dievice".  If you
  352. don't then you've got one of my corrected versions.  Did you get NewZap?  I
  353. hope you've got version 3.1; he messd around with it in the latest version
  354. and screwed up the color arrangements.  It was hard enough to read before,
  355. the latest version is even harder.  If you have version 3.1, open Prefs and
  356. set the colors to:
  357.  
  358.         #1 - 6    #2 - 0    #3 - 11   #4 - 6
  359.              6         0         11        0
  360.              6         0         11        0
  361.  
  362. then hit USE and then "SavePrefs zap" to save this Pref setting.  Then type
  363. "SetPrefs inlace" to get your Interlace colors back.  I really like the
  364. program, it's just that getting the colors right so that things are clear in
  365. the Search mode as well as the Hex is a bitch; you are certainly welcome to
  366. put NewZap on the bottom of the screen and Prefs at the top and experiment
  367. for yourself.  I think there's something in the documentation about changing
  368. the color codes, but it was easier to play with Prefs.
  369.  
  370.   We "Ed s/z" (z for zap, right?) and our scriptfile would read:
  371.  
  372.  
  373.             SetPrefs zap        ;set to special NewZap color scheme
  374.             Lace                ;NewZap needs all the help it can get
  375.             Utilities/NewZap    ;load NewZap (no Run)
  376.             SetPrefs inlace     ;reset to Interlace colors
  377.             Lace                ;reset to Interlace mode
  378.  
  379.  
  380.   Run that puppy, activate the Filespec box and type in "Utilities/DU-VI" or
  381. whatever directory it's in (if in a directory at all) and hit Return.  The
  382. garbage that appears is DU-VI.  Pull down the Search menu, activate the box
  383. and type in "die" or "dievice", hit Return and NewZap will search the
  384. program for those characters.  When you see it, click on the "d" with the
  385. mouse and type in over the old letters "device" then a space for the extra
  386. letter.  Hit Save, click NewZap's close gadget and get the hey out of there.
  387. Presto, one repaired Directory Utility.  If this gets you excited, please
  388. be.  NewZap certainly gave ME plenty to do, heh heh heh...
  389.  
  390.   For starters, of course, you can change a DU line like "Searching For
  391. Selected Files" to something a little clearer, like "Hold on a sec, will ya?"
  392. You can zap games and have characters or the computer swear at you, just all
  393. kinds of great possibilities.  I had a gas with Defender of the Crown.
  394.  
  395.   Of course, you can also do serious things with a file zapper.  I almost
  396. hate to bother you with it.  A good example would be our new buddy
  397. Select.  It normally says something like "Please select a boot sequence",
  398. but if we were, say, running a graphics program by a scriptfile and at some
  399. point we wanted a chance to choose from which directory we wanted the pics
  400. loaded, we could make a copy of Select renamed as Select2, zap it with
  401. NewZap and change the "boot sequence" line to "pic directory".
  402.  
  403.   Continuing:  You then put "Select2 (filename) (filename)" in the script-
  404. file and when it gets to that point it runs the Select2 and then seeks the
  405. s directory for whatever file you've chosen.  If you have a lot of files
  406. and/or don't want to clutter up your s directory, you can use the Assign
  407. command in the scriptfile before the Select2 and "Assign s: df0:(dir)/(dir)"
  408. and this way Select2 will search that dir instead.  At the end of the script-
  409. file you'd have an "Assign s: df0:s" so that all systems return to normal.
  410.  
  411.   I can promise you:  At times, Assign is going to save your butt.
  412.  
  413.                                        *
  414.  
  415.   Above, we made a copy of Select because we wanted to filezap it.  Normally
  416. in a scriptfile we'd just use the original Select and give it different
  417. options, as well as re-Assigning the s directory.  By doing so it can be
  418. used over and over again, allowing us quite a bit of interaction.  Combine
  419. it with funny old Say and things can get REAL interesting...
  420.  
  421.                                        *
  422.  
  423.   Well, obviously we've come pretty far.  But, of course, there just MAY be a
  424. few things left up in the air.  Like, for instance, we haven't used Ram yet!
  425.  
  426.                                        *
  427.  
  428.   Let's stop for a minute and make ourselves a checklist just to see where
  429. we are in our personal little computer evolution:
  430.  
  431.   - First we gawked at the screen and wondered if we'd ever figure out ANY
  432.     of this stuff!  If you didn't then you're not a True Beginner and you
  433.     can't join the club.
  434.  
  435.   - We settled down, read (?) the manual (??), and started double-clicking
  436.     everything in sight.
  437.  
  438.   - We got better at moving files around with the mouse, and at one point
  439.     swore we'd never touch the keyboard again unless we had to.
  440.  
  441.   - We actually DID something in one of the games we got, like actually made
  442.     it to the next screen or something, so we're feeling VERY good.
  443.  
  444.   - We finally got the modem and Online!, brought 'em home, set 'em up,
  445.     opened up the manual and were crushed when we realized it was full of
  446.     that CLI garbage!
  447.  
  448.   - We close the Online! manual and pull out the DOS books we'd been
  449.     avoiding.  Once we get the gist with the pathnames and such we actually
  450.     start getting a little excited about using "semi-authentic computer
  451.     language", as referred to "icon-shuffling".  We open the Online! manual
  452.     back up and breath a sigh of relief..we can read it!
  453.  
  454.   - We make our first call to a BBS, thus taking our first tiny, hesitant
  455.     step into the New Age.
  456.  
  457.   - We download just oodles of files.  We save them faithfully on our neat,
  458.     organized archive disks just like that nice Mr. BenchMaster said to do.
  459.  
  460.   - We become proficient at setting up and using our CustomBenches.  We've
  461.     incorporated the basic gang, Mackie, Xicon, Conman, Select, PrefCh and
  462.     FaccII into the Amiga scheme of things.  We're movin' now.
  463.  
  464.   - Our fingers finally learned how to type and at one point we swore we'd
  465.     never use the mouse again unless we had to.
  466.  
  467.   - We finally recaptured the Talisman in FaeryTale, FINALLY kicked the bad-
  468.     ass Black Knight off his throne in Dark Castle (and WHAT was our reward?)
  469.     bought some snazzy software like Dpaint, faithfully read the manual and
  470.     did every tutorial and let's face it:  We're feelin' pretty good about
  471.     the whole thing, aren't we?
  472.  
  473.                                     *
  474.  
  475.   I certainly was.  Especially about that megabyte of Ram, wow, sure was
  476. nice havin' that big ol' megger of Ram around.  Yep, just about the only
  477. thing I didn't know, was what I was supposed to DO with it!
  478.  
  479.                                     *
  480.  
  481.   I quickly found out.
  482.  
  483.                                     *
  484.  
  485.   Df1 died.
  486.  
  487.                                     *
  488.   
  489.   It was a lovely service.  We all said a few words, and I put an old copy
  490. of Silent Service in its little slot just before they closed the tiny casket.
  491.  
  492.                                     *
  493.  
  494.   The guy at the shop said the heads had come un-aligned and it was history.
  495. One drive??  Yuck!  Requester City!!  I was broke and couldn't buy a new one
  496. just yet.  What to do??  The answer was to load a bunch of the stuff I nor-
  497. mally needed off the Bench into Ram, and then "CD Ram".  That way I could use
  498. df0 like df1, as the "remote" drive, and control it from Ram.
  499.  
  500.   This is something you HAVE to try.
  501.  
  502.   Everything in the l, s and libs directories and about half the c direc-
  503. tory should just about do it, together with any special-purpose tools
  504. you might need.  If you've got the meg then you've got plenty of room to 
  505. spare, so put this in your st-seq.  Or better yet, in one of your Select
  506. files in the s dir (called RamBench?):
  507.  
  508.       AddBuffers/FaccII 100      ;always this first
  509.  
  510.       MakeDir Ram:c              ;makes a "c" directory in Ram.
  511.       MakeDir Ram:l              ;makes l dir in Ram
  512.       MakeDir Ram:libs           ;makes libs dir in Ram
  513.       MakeDir Ram:s              ;makes s dir in Ram
  514.  
  515.       Copy c/Assign Ram:c        ;copy c commands to Ram:c
  516.       Copy c/CD Ram:c
  517.       Copy c/Copy Ram:c
  518.       Copy c/Delete Ram:c
  519.       Copy c/Dir Ram:c
  520.       Copy c/e Ram:c
  521.       Copy c/Echo Ram:c
  522.       Copy c/Ed Ram:c
  523.       Copy c/Else Ram:c
  524.       Copy c/EndIf Ram:c
  525.       Copy c/Execute Ram:c
  526.       Copy c/f Ram:c
  527.       Copy c/If Ram:c
  528.       Copy c/MakeDir Ram:c
  529.       Copy c/Path Ram:c
  530.       Copy c/Run Ram:c
  531.       Copy c/Type Ram:c
  532.  
  533.       Copy df0:l Ram:l all quiet        ;copies l dir to Ram:l
  534.       Copy df0:libs Ram:libs all quiet  ;copies libs dir to Ram:libs
  535.       Copy df0:s Ram:s all quiet        ;copies s dir to Ram:s
  536.  
  537.       Copy Utilities/DU-VI Ram:  ;Copy your DU and any other special
  538.                                   tools you might need.  Copy the .info
  539.                                   files too if you want the icons.
  540.  
  541.       Assign c: Ram:c
  542.       Assign l: Ram:l
  543.       Assign libs: Ram:libs
  544.       Assign s: Ram:s
  545.  
  546.       Path Ram:c Ram:l Ram:libs
  547.  
  548.  
  549.  
  550.   The other Workbench directories will still be in the path, remember, but
  551. only available when the Workbench disk is in the drive.
  552.  
  553.   If you put the above at the beginning of the st-seq there'll be commands
  554. like LoadWb and SetClock that will be "unknown commands", as by that time
  555. you've already assigned c to Ram:c and the commands aren't there.  Just draw
  556. out the whole pathname, like "df0:c/LoadWb" and everybody'll be happy.
  557.  
  558.   You'll run into snags here and there when you've got things Assigned to
  559. directories on other devices, but hey, that's just part of what keeps it
  560. all so dang interesting.  That's why I moved the l and libs dirs over
  561. to Ram also, to help keep the snags at a minimum.
  562.  
  563.   This still isn't quite good enough, though.  Having all those juicy
  564. commands and libs and stuff in Ram is nice, but we still need to BE some-
  565. where, i.e. a CLI window.  We can't just put "CD Ram:" somewhere in the
  566. st-seq because it just doesn't work that way, so we do this:
  567.  
  568.   - type "Ed s/cdram".  In the new file, type "CD Ram:" and save.
  569.  
  570.   - type "Ed s/RamBench" or "Ed s/startup-sequence", depending on which way
  571. you're doing it, put all that above garbage at the top, fill in the middle
  572. with all the rest, then at the bottom, before the EndCLI, put in:
  573.  
  574.                NewCLI from s/cdram con:0/336/318/064/CD-RAM
  575.                NewCLI con:321/336/318/064/CD-DF0
  576.  
  577.  
  578.   If you're using non-Interlace mode, use:   0/155/319/045/CD-RAM
  579.                                            322/155/318/045/CD-DF0
  580.  
  581.  
  582.   Re-boot this puppy and see what happens.  Hopefully everything will go
  583. as planned.  You'll see less memory available at the top of the screen as Ram
  584. has now got a bellyfull of goodies   If you type "CD" in the left CLI window
  585. you should get a "Ram:" back and in the right window the name of the disk
  586. currently in df0.  Fun, huh?
  587.  
  588.   Goof around with this RamBench for awhile, enjoy the speed.
  589.  
  590.                                        *
  591.  
  592.   At this point, re-boot back to a normal Bench before continuing with the
  593. tutorial.  We're still writing scriptfiles to s, and if the s dir has been
  594. re-assigned to Ram:s, we're writing files to Ram, which means bye-bye when
  595. the computer's turned off.
  596.  
  597.                                        *
  598.  
  599.   Now you need a small scriptfile is s in case you need to get the memory
  600. back to run some big graphics thing or something.
  601.   Type "Ed s/dr" (for Delete Ram).  In the Ed box type
  602.  
  603.                            Assign c: df0:c
  604.                            Assign l: df0:l
  605.                            Assign libs: df0:libs
  606.                            Delete Ram:#? all quiet
  607.                            Echo "That's it, Boss!"
  608.  
  609. That last line, of course, MUST be in the scriptfile just as it is.  Save the
  610. rascal and the next time you need the Ram back, type "f dr" and there it
  611. is.  You can also have a scriptfile to reload all that stuff back in, as
  612. well.  If you can handle Ed yet, just take that whole block of Copies and
  613. Assigns in RamBench and WriteBlock that sucker to the s directory.  Call
  614. it "lr" for Load Ram.
  615.  
  616.   Next, presuming you have FaccII running, you'll want a scriptfile to give
  617. you back both the Ram and what FaccII's hogging.  Use the same file as above,
  618. add "Fac -q" and call it as "m", for Memory.
  619.  
  620.   If you ARE into graphics, then at times you may be grasping for every
  621. byte possible, and wondering why they can't have a simple UN-LoadWB command.
  622. I'll discuss memory recoverage next.
  623.  
  624.                                        *
  625.  
  626.   If you've done all the above, then congratulations: you are now CD-Ram,
  627. another evolutionary step along the way.
  628.                     
  629.   AND you saved the price of a new disk drive!
  630.  
  631.                                     *
  632.  
  633.